package top.vains.freemarker;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Connection;

/**
 * 模板配置类
 *
 * @author vains
 * @version 1.0
 * @since 2020/3/18 18:12
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MarkerConfig {

    /**
     * 是否使用Lombok注解
     */
    private Boolean useLombok;

    /**
     * 生成的包路径
     */
    private String basePackage;

    /**
     * 作者
     */
    private String author;

    /**
     * 输出路径
     */
    private String outputDir;

    /**
     * 是否使用swagger2
     */
    private Boolean useSwagger2;

    /**
     * 数据库连接
     */
    private Connection connection;

}
